#ifndef TEST_FOR_CIRCULAR_LINKED_LIST_H
#define TEST_FOR_CIRCULAR_LINKED_LIST_H

#include <stdlib.h>

#define USE_OS 0
#if (USE_OS == 1)
    #define circular_linked_malloc(size) pvPortMalloc(size)
    #define circular_linked_free(size) vPortFree(size)
#else
    #define circular_linked_malloc(size) malloc(size)
    #define circular_linked_free(size) free(size)
#endif

typedef struct circular_list
{
    unsigned int value;
    struct circular_list* next;
}circular_list_t;

void test_for_circular_linked_list(void);

#endif
